package eleme.openapi.sdk.api.entity.activity;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

import eleme.openapi.sdk.api.enumeration.activity.IdType;

public class TargetCouponQueryRequest {

    /**
     * id
     */
    private Long Id;

    public Long getId() {
        return Id;
    }

    public void setId(Long Id) {
        this.Id = Id;
    }

    /**
     * id类型
     */
    private IdType idType;

    public IdType getIdType() {
        return idType;
    }

    public void setIdType(IdType idType) {
        this.idType = idType;
    }

    /**
     * 当前页号
     */
    private Integer currentPage;

    public Integer getCurrentPage() {
        return currentPage;
    }

    public void setCurrentPage(Integer currentPage) {
        this.currentPage = currentPage;
    }

    /**
     * 页大小
     */
    private Integer pageSize;

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    /**
     * 查询赠红包时间始点
     */
    @JsonFormat(locale = "zh", timezone = "GMT+8")
    private Date beginTime;

    public Date getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    /**
     * 查询赠红包时间终点
     */
    @JsonFormat(locale = "zh", timezone = "GMT+8")
    private Date endTime;

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

}
